By plane
Kenya Airways (http://www.kenya-airways.com/) KQ is the national airline. KQ has extensive regional Johannesburg-South Africa, Harare-Zimbabwe, Cairo-Egypt, Entebbe-Uganda, Accra-Ghana, etc) and international connections Dubai-UAE, London-UK, Amsterdam-Netherlands, Mumbai-India, etc. It is also a SkyTeam associate member.
Kenya has three International airports:
Jomo Kenyatta International Airport NBO in Nairobi. Approximately twenty minutes from the main business district.
Moi International Airport in Mombasa.
Eldoret International Airport local flights and cargo only.
Jomo Kenyatta is the primary arrival point for visitors flying into Kenya. There are excellent flight connections provided by KQ to major tourist destinations such as Mombasa, Kisumu and Malindi.
Major airlines that serve NBO are:
Air Arabia
Air India
Air Malawi
Air Mauritius
Air Seychelles
Air Uganda
British Airways
Brussels Airlines
Egypt Air
Emirates
Ethiopian Airlines
Etihad Airways
Gulf Air
Kenya Airways
KLM Royal Dutch
Air Tanzania
Saudi Arabian Airlines
South African Airways
Swiss International Airlines
Turkish Airlines
Qatar Airways
Virgin Atlantic
An increasing number of airlines are flying to Kenya, and Nairobi's Jomo Kenyatta International Airport has become a hub for East and Central Africa. National carrier and biggest airline in the country is Kenya Airways, which among others also provides direct flights from Nairobi to several West African countries, e.g., Lagos in Nigeria, Bamako in Mali, as well as direct flights to Bangkok and connections to Hong Kong and China. A recent code-share agreement with Korean Airlines has also brought the Korean peninsula within reach.
By car
The roads may be poor, but all neighboring countries can be accessed including Ethiopia via the border town of Moyale, Uganda via Busia or Malaba, and Tanzania via Namanga.
Beware of overland routes coming through the northern deserts as these are essentially lawless regions. Most vehicles traveling through the area travel via armed convoy.